immediate transfusion - German English Dictionary